package org.example.dynamic.enetity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.example.dynamic.util.BaseEntity;

import javax.persistence.Column;

/**
 * 活码子信息
 */
@Data
@TableName("d_sub_code")
public class SubCode extends BaseEntity {
    private Long id;
    // 活码code
    @Column(name = "short_code")
    private String shortCode;
    // 活码类型
    private int type;
    // 预访问次数
    @Column(name = "predict_visit_count")
    private int predictVisitCount;
    // 现访问次数
    @Column(name = "visit_count")
    private int visitCount;
    // 活码内容
    private String message;
    // 活码状态 0删除 1未启用 2启用（删除之后留存7天，定时任务删除）
    private int status;
    // 备注信息
    private String remark;
}
